engine overhauling - Turco Inglés Diccionario